@charset "utf-8";
/* UC Moodle Colour Styles  */

.headermain {
	background-image: url(Banner_small.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height: 75px;
	width: 100%;
	}
#header {
	background-image:url(Banner_Bkgrd.jpg);
	}
/*Bkgrd colour for sideblocks headers*/
/**************************************/
.sideblock .header {
	border-color: #999999;
  	background-color: #97a72d;
	background-image:url(images/BoxHeaderBkgrd.jpg);
	background-repeat:repeat-x;
}
/*************************************/

/*Text Colour for sideblock headers*/
/***************************************/
#left-column .header {
	color:#FFFFFF;
	}
#right-column .header {
	color:#FFFFFF;
	}
/**************************/

/*Border Colour for sideblocks*/
/******************************/
.sideblock .content {
  border-color: #999999;
  background-color:#FCFCFC;
}
/*****************************/


/*Applies dotted underline to side block links*/
/**********************************************/
.r0 {
	background-image: url(images/dots-horizontal.gif);
	background-repeat: repeat-x
}
.r1 {
	background-image: url(images/dots-horizontal.gif);
	background-repeat: repeat-x
}
.depth0 {
	background-image: url(images/dots-horizontal.gif);
	background-repeat: repeat-x
}
/***********************************************/

/* Middle Column Bkgrd Colour*/
/*******************************************/
#middle-column {
	background: #ececec;
	border-left: 6px solid #ffffff;
	border-right: 6px solid #ffffff;
	padding-top: 7px;
	}
	
#middle-column .topics .content {
	background: #fafafa;
	border: 1px solid #999999;
	}
	
#middle-column .left.side{
	border: 1px solid #999999;
	}
#middle-column .right.side{
	background: #ececec;
	border: 1px solid #999999;
	}
/******************************************/

#course-view .section td.content {
	 background: #fafafa;
	 border-top: 1px solid #999999;
	 border-bottom: 1px solid #999999;
 }

/* Middle Column Close Topic Arrow*/
/*******************************************/
#middle-column .weekscss .right.side{
  border: none;
  background-color: transparent;
  padding: 3px 0px 0px 5px;
}
/*************************************/

/* Middle Column CSS/Weekly Format Side Panels Colour*/
/*************************************/

#course-view .section td.left {
	border: 1px solid #999999;
	border-right: none;
	}
#course-view .section td.right {
	border: 1px solid #999999;
	border-left: none;
	}
#course-view .weekscss .current, #course-view .current td.side {
 background: #cfd87b;
 }
#course-view .weekscss .section, #course-view .section td.side {
 background: #fafafa;
 }

/*************************************/

/*Middle Column Header Bar*/
/*************************************/
h2.headingblock {
	background: #fafafa;
	}
/********************************/

/*My Moodle: Middle Column H2 Header*/
/*************************************/
h2.main{
	text-align: left;
	font-size:1.1em;
	}
/********************************/


.categoryboxcontent, .coursebox {
	background: #fafafa;
	padding-left: 7px;
	}

  
/*Styles for Moodle File Manager*/
/*******************************/
.commands a {
	display: inline-block;
	background-color:#e4e4e4;
	padding: 3px 3px 3px 3px;
	border: solid 1px #333333;
	}
.content .commands a {
	padding: 0;
	border: none;
	background:none;
	}
.header .commands a {
	padding: 0;
	border: none;
	background:none;
	}
#dirform .header {
	border-top: 1px solid #000000;
	}
#dirform .checkbox {
	border-top: 1px solid #000000;
	}
#dirform .name {
	border-top: 1px solid #000000;
	padding-right: 15px;
	}	
#dirform .size {
	border-top: 1px solid #000000;
	padding-right: 15px;
	}
#dirform .date {
	border-top: 1px solid #000000;
	padding-right: 15px;
	}
#dirform .commands {
	border-top: 1px solid #000000;
	}
/*****************************/

/*Footer Bkgrd*/
/******************************/
#footer {
	background: url(images/footerBG-alt.gif) repeat #CCCCCC;
	text-align:left;
	padding-left:10px;
	}

/******************************/

#footer .helplink {
	padding-top: 5px;
}
/****************************/

/*Footer link colours*/
/****************************/
#footer p.helplink a {
	padding-top: 5px;
	color: #cccccc;
}

#footer .logininfo {color:#cccccc;
}
#footer .logininfo a:link {
	color:#cccccc; text-decoration:underline;
}
#footer .logininfo a:visited {
    color: #cccccc;  text-decoration:underline;
}
#footer .logininfo a:hover {
    color: #ffffff;  text-decoration:underline;
}
/***********************************/

/*colour and size style for UC footer info*/
/***************************/
.UCinfo {
	color:#999999;
	font-size: 10px;
	line-height: 35px;
	padding-left: 5px;
	}
/*************************/

/*Black Nav Bar Styles*/
/**********************************/
/*Globalnav styles - from UC_online*/
.NavBack {
	background-image: url(images/globalNavBg.gif);
	background-repeat: repeat-x;
	border: solid 1px #999999;
	border-width: 0 0 2px 0;
	}

.globalNav {
	background-image: url(images/globalNavBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 33px;
	border: solid 1px #999999;
	border-width: 0 0 2px 0;
	font-weight:normal;
	}
.globalNav  ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 100%;
}
.globalNav li
{
	display: inline;
	margin: 0;
	padding: 0;
	float: left;
}
.globalNav a
{
	color: #ffffff;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0;
	font-size: 9pt;
	background-repeat: no-repeat;
	background-position: left -3px;
	border: solid 1px #333;
	border-width: 0 1px 0 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.globalNav a:hover
{
	text-decoration: none;
	background-image: url(images/globalNavBg-Over.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	color: #E4E9C9;
}
.globalNav a:visited
{
	text-decoration: none;
	color: #ffffff;
}
.globalNav .logininfo a {
	color: #FFFFFF;
	display: inline;
	text-decoration: underline;
	font-size: 8pt;
	border: none;
	font-weight:normal;
	padding: 0 0 0 0;
	}
.globalNav .logininfo a:hover {
	text-decoration: none;
	background:none;
	}
.globalNav .logininfo a:visited {
	text-decoration: underline;
	background:none;
	}

/* End Global Nav Styles*/
/*********************************/

/*Calendar Styles - Removes calendar key*/
/*****************************/
.block_calendar_month .eventskey,
.block_calendar_month .filters {
display: none;
}
/******************************/

/*Calendar Block Header*/
/****************************/
#calendar .header {
	color:#FFFFFF;
	}
/*************************/


/*Login text collour in black navbar*/
/*************************/
.logininfo {
	color:#cccccc;
	}
/************************/
	
/*Black Navbar Menu Drop Down List*/
/*****************************/
/*.navigation option {
	color: #000000;
	}
.navigation optgroup {
	color:#000000;
	background-color: #CCCCCC;
	}
	
.navigation select {
	background-color:#000000;
	color: white;
	}
	*/
.navigation ul li form fieldset, .navigation ul li form div select  {
	font-size: 11px;
	vertical-align: middle;
	}
.navigation button {
	font-size: 50%;
	}
.navigation a {
	border: none;
	padding-top: 3px;
	}
.navigation a:hover {
	background: none;
	border: none;
	padding-top: 3px;
	}

/*****************************/

#switchrole select {
	font-size: 9px;
	}
.navbutton input {
	font-size: 9px;
	}
.navbar {
	padding-top: 0px;
	}
/*Chnages icons in course menu block*/
/*****************************/
.yui_menu_icon_section {
	background-image: url(pix/i/item.gif);
	}
/*****************************/


/*These change all the pop-up body widths so they will display properly*/
/***************************************/
#message-history #page,
#message-user #page,
body#message-user,
body#message-history,
body#message-messages,
body#message-index #page,
body#message-index,
body#message-send,
#message-index #page,
body#course-info,
#course-info #page,
#help #page,
body#help,
body#mod-resource-view,
#mod-resource-view #page,
#mod-glossary-showentry #page,
#course-group #page,
body#course-group {
  width:100% !important;
  max-width: 980px;
  min-width: 400px;
  margin-right: auto;
  margin-left: auto;
}
  }

/***************************************/

.loginbox {
	height: 50%;
	}